handling cats dogs pet labrador puppy chocolate lab dog kittens cat retriever medical medicine labrador retriever laboratory puppies medical billing machinery doctor equipment supplies